/** 按钮 */
.el-button {
  font-size: @button-font-size;
  padding: @button-padding;
  margin-left: @button-margin-left;
  height: @button-height;
  & + .el-button {
    margin-left: @button-margin-left;
  }
  // 确认按钮
  &--primary {
    background-color: @button-primary-color;
    &:hover {
      background-color: @button-primary-color-hover;
      border-color: @button-primary-color-hover;
    }
    &:focus {
      background-color: @button-primary-color-click;
      border-color: @button-primary-color-click;
    }
  }
  // 文字按钮
  &--text {
    color: @button-text-color;
    &:hover {
      color: @button-text-color-hover;
    }
    &:focus {
      color: @button-text-color-click;
    }
  }
  &.is-round {
    border-radius: @button-radius;
    padding: @button-padding;
  }
}

/** table */
.el-table {
  // 表头
  th.el-table__cell {
    background-color: @table-th-bgColor;
    .cell {
      font-size: @table-th-font-size;
      color: @table-th-color;
    }
  }
  // 表体
  td.el-table__cell {
    .cell {
      font-size: @table-td-font-size;
      color: @table-td-color;
    }
  }
  // 单元格
  .el-table__cell {
    height: @table-cell-height;
    padding: @table-cell-padding;
    font-weight: @table-cell-font-weight;
  }
}

.el-tabs {
  .el-tabs__item {
    color: @tabs-color;
    &.is-active {
      color: @tabs-color-active;
    }
    &.is-disabled {
      color: @tabs-color-disabled;
    }
  }
  .el-tabs__active-bar {
    background-color: @tabs-color-active-border-bottom;
  }
  .el-tabs__header {
    height: @tabs-header-height;
    margin-bottom: 10px;
  }
}

.el-dialog {
  &__header {
    display: flex;
    justify-content: space-between;
    &btn {
      position: initial;
    }
  }
}

.pageHead {
  height: @head-height - 20;
  line-height: @head-height - 20;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  .maxSelect {
    width: 120px;
  }
}
.pageMain {
  // 页面主体部分
  margin-top: 0 !important;
  height: calc(100% - 43px) !important;
}
